package utils

import (
	"math/rand"
	"time"
)

// RandomInt 随机区间整数值[start, end)
func RandomInt(start int, end int) int {
	//范围检查
	if end < start {
		panic("end 必须大于等于start")
	}
	//随机数生成器，加入时间戳保证每次生成的随机数不一样
	r := rand.New(rand.NewSource(time.Now().UnixNano()))
	//生成随机数
	num := r.Intn(end-start) + start
	return num
}
